.index{background-color:#F5F6F7;padding-bottom:100rpx;
    &>.bar{width:100%;height:300rpx;background-color:#724DFF;border-radius:0 0 200rpx 200rpx;}

    .freshmanExclusive{width:100%;padding:30rpx;box-sizing:border-box;margin-top:-300rpx;
        .title{width:100%;text-align:center;padding-bottom:30rpx;color:#fff;font-size:36rpx;font-weight:bold;}
        .inner{width:100%;background-color:#fff;border-radius:20rpx;padding:30rpx;box-sizing:border-box;border:solid 4rpx #2D3057;box-shadow:0 0 10rpx rgba(0,0,0,0.2);padding-top:0;
            .checkMore{display:flex;justify-content:flex-end;padding:15rpx 0;
                .text{font-size:24rpx;color:#999;line-height:50rpx;transition:.2s;padding:0 10rpx;border-radius:4rpx;}
                .hover{transform: scale(0.9);background-color:#eee;}
            }
            .ul{display:flex;margin:0 -10rpx;
                .li{flex:1;padding:0 10rpx;
                    image{width:100%;border-radius:10rpx;}
                    .name{font-size:24rpx;text-align:center;color:#1A195E}
                }   
            }
            .handle{margin-top:30rpx;}
        }
    }
    
    
    .gift_list_index{width:100%;padding:30rpx;box-sizing:border-box;
        .title{width:100%;text-align:left;padding-bottom:30rpx;color:#fff;font-size:28rpx;font-weight:bold;color:#333;}
        .inner{width:100%;box-sizing:border-box;
            .ul{width:100%;
                .li{margin-bottom:30rpx;box-shadow:0 0 10rpx rgba(0,0,0,0.2);border-radius:20rpx;overflow:hidden;background-color:#fff;
                    image{width:100%;height:300rpx;}
                    .info{padding:20rpx;box-sizing:border-box;
                        &>view{padding-bottom:8rpx;}
                        .name{font-size:28rpx;font-weight:bold;color:#1A195E}
                        .deadline{font-size:24rpx;color:#999}
                        .bottom{width:100%;display:flex;justify-content:space-between;align-items:center;
                            .provider{font-size:28rpx;color:#FA5151;font-weight:bold;display:flex;align-items:center}
                            .handle{width:200rpx;}
                        }
                    }
                }   
            }
        }
    }
    .activities{
        .inner{
            .ul{
                .li{padding:30rpx;box-sizing:border-box;display:flex;
                    image{width:200rpx;height:200rpx;border-radius:10rpx;}
                    .info{display:flex;flex-direction:column;padding:0;padding-left:20rpx;
                        &>view{flex:1}
                        .participate{color:#F2994A;font-size:28rpx;font-weight:bold;display:flex;align-items:flex-end}
                    }
                }
            }
            .finished{width:100%;text-align:center;color:#999;font-size:28rpx;}
        }
        
    
    }
    .notFreshman{margin-top:-300rpx;
        .title{color:#fff;font-size:36rpx;text-align:center;}
    }
}

.launchGift{position:fixed;bottom:30rpx;right:30rpx;background-color:#ce443c;z-index:10;font-size:28rpx;font-weight:bold;padding:20rpx 30rpx;box-sizing:border-box;border-radius:100rpx;color:#fff;box-shadow:0 0 10rpx rgba(0,0,0,0.3);transition:.2s;}
.launchGift_hover{transform:scale(0.9);}

.followPublicPopup{background-color:#fff;padding:50rpx 30rpx;box-sizing:border;border-radius:30rpx;
    .title{font-size:28rpx;color:#999;text-align:center}
    .tit{width:100%;display:flex;align-items:center;padding:30rpx 0;
        .label{width:48rpx;height:48rpx;background-color:#ce443c;color:#fff;border-radius:5rpx;line-height:48rpx;text-align:center;}
        .text{font-size:28rpx;color:#333;padding-left:30rpx;font-weight:bold;
            text{color:#ce443c}
        }
    }
    .image{width:100%;padding:0 50rpx;box-sizing:border-box;
        image{width:100%;}
    }
    .handle{margin-top:30rpx;}
}